<html><head>
<title>Net2Plan built-in examples with keyword: Distributed algorithm</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="Overview";  } } catch(err) {  } //-->
</script><noscript><div>JavaScript is disabled on your browser.</div></noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"></a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div><a name="navbar.top.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li class="navBarCell1Rev">Overview</li>
<li><a href="com/net2plan/examples/general/onlineSim/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="com/net2plan/examples/general/onlineSim/package-tree.html">Tree</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
 if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Net2Plan built-in examples associated with keyword: Distributed algorithm">
<caption><span>Keyword: Distributed algorithm</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Example (online event processor)</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_powerAssignmentPrimal.html">Online_evProc_powerAssignmentPrimal</a></td>
<td class="colLast">
<div class="block">This module implements a distributed primal-gradient based algorithm for adjusting the transmission power of the links in a wireless network subject to interferences, to maximize the network utility enforcing a fair allocation of the resources.<p>Keywords: 
<a href="keyword_transmissionPower.html">Transmission power optimization</a>, <a href="keyword_wireless.html">Wireless</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_primalGradient.html">Primal gradient algorithm</a>, <a href="keyword_ca.html">Capacity assignment (CA)</a></p></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_persistenceProbAdjustmentPrimal.html">Online_evProc_persistenceProbAdjustmentPrimal</a></td>
<td class="colLast">
<div class="block">This module implements a distributed primal-gradient based algorithm for adjusting the link persistence probabilities in a wireless network with a ALOHA-type random-access based MAC, to maximize the network utility enforcing a fair allocation of the resources.<p>Keywords: 
<a href="keyword_aloha.html">Random-access MAC</a>, <a href="keyword_wireless.html">Wireless</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_primalGradient.html">Primal gradient algorithm</a>, <a href="keyword_ca.html">Capacity assignment (CA)</a></p></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_multidomainRoutingPrimalDecomp.html">Online_evProc_multidomainRoutingPrimalDecomp</a></td>
<td class="colLast">
<div class="block">This module implements a distributed primal-decomposition-based gradient algorithm, for a coordinated adjustment of the routing in multiple domains (or cluster, or autonomous systems) in a network, so that domains do not need to exchange sensitive internal information, and minimize the average number of hops in the network.<p>Keywords: 
<a href="keyword_multidomain.html">Multidomain network</a>, <a href="keyword_primalDecomp.html">Primal decomposition</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_fa.html">Flow assignment (FA)</a>, <a href="keyword_faDestination.html">Destination-based routing</a>, <a href="keyword_destLink.html">Destination-link formulation</a></p></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_congestionControlPrimal.html">Online_evProc_congestionControlPrimal</a></td>
<td class="colLast">
<div class="block">This module implements a distributed primal-gradient based algorithm using a barrier function, for adapting the demand injected traffic (congestion control) in the network, to maximize the network utility enforcing a fair allocation of the resources.<p>Keywords: 
<a href="keyword_ba.html">Bandwidth assignment (BA)</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_primalGradient.html">Primal gradient algorithm</a></p></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_congestionControlDual.html">Online_evProc_congestionControlDual</a></td>
<td class="colLast">
<div class="block">This module implements a distributed dual-gradient based algorithm, for adapting the demand injected traffic (congestion control) in the network, to maximize the network utility enforcing a fair allocation of the resources.<p>Keywords: 
<a href="keyword_ba.html">Bandwidth assignment (BA)</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_dualGradient.html">Dual gradient algorithm</a></p></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_congControlAndTransmissionPowerAssignmentDualDecomp.html">Online_evProc_congControlAndTransmissionPowerAssignmentDualDecomp</a></td>
<td class="colLast">
<div class="block">This module implements a distributed dual-decomposition-based gradient algorithm, for a coordinated adjustment of the traffic to inject by each demand (congestion control), and the transmission power in each link of the underlying wireless network, to maximize the network utility enforcing a fair allocation of the resources.<p>Keywords: 
<a href="keyword_ba.html">Bandwidth assignment (BA)</a>, <a href="keyword_transmissionPower.html">Transmission power optimization</a>, <a href="keyword_wireless.html">Wireless</a>, <a href="keyword_ca.html">Capacity assignment (CA)</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_dualDecomp.html">Dual decomposition</a></p></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_congControlAndQoSTwoClassesPrimalDecomp.html">Online_evProc_congControlAndQoSTwoClassesPrimalDecomp</a></td>
<td class="colLast">
<div class="block">This module implements a distributed primal-decomposition-based gradient algorithm, for a coordinated adjustment of the congestion control of two types of demands (with different utility functions), and the fraction of each link capacity to grant to the traffic of each type, to maximize the network utility enforcing a fair allocation of the resources.<p>Keywords: 
<a href="keyword_ba.html">Bandwidth assignment (BA)</a>, <a href="keyword_ca.html">Capacity assignment (CA)</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_primalDecomp.html">Primal decomposition</a></p></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_congControlAndBackpressureRoutingDualDecomp.html">Online_evProc_congControlAndBackpressureRoutingDualDecomp</a></td>
<td class="colLast">
<div class="block">This module implements a distributed dual-decomposition-based gradient algorithm, for a coordinated adjustment of the traffic to inject by each demand (congestion control), and the routing (backpressure based) of this traffic in the network, to maximize the network utility enforcing a fair allocation of the resources.<p>Keywords: 
<a href="keyword_ba.html">Bandwidth assignment (BA)</a>, <a href="keyword_fa.html">Flow assignment (FA)</a>, <a href="keyword_backpressure.html">Backpressure routing</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_dualDecomp.html">Dual decomposition</a></p></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_backpressureRoutingDual.html">Online_evProc_backpressureRoutingDual</a></td>
<td class="colLast">
<div class="block">This module implements a distributed dual-gradient based algorithm for adapting the network routing to the one which minimizes the average number of hops, that results in a purely decentralized backpressure scheme.<p>Keywords: 
<a href="keyword_fa.html">Flow assignment (FA)</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_backpressure.html">Backpressure routing</a>, <a href="keyword_dualGradient.html">Dual gradient algorithm</a></p></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_adaptiveRoutingPrimal.html">Online_evProc_adaptiveRoutingPrimal</a></td>
<td class="colLast">
<div class="block">This module implements a distributed primal-gradient based algorithm, for iteratively adapting the network routing.<p>Keywords: 
<a href="keyword_fa.html">Flow assignment (FA)</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_primalGradient.html">Primal gradient algorithm</a></p></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="com/net2plan/examples/ocnbook/onlineSim/Online_evProc_adaptiveRoutingDual.html">Online_evProc_adaptiveRoutingDual</a></td>
<td class="colLast">
<div class="block">This module implements a distributed dual-gradient based algorithm, for iteratively adapting the network routing.<p>Keywords: 
<a href="keyword_fa.html">Flow assignment (FA)</a>, <a href="keyword_distributed.html">Distributed algorithm</a>, <a href="keyword_dualGradient.html">Dual gradient algorithm</a></p></div>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
